<?php
class transito{
	private $id;
        private $io;
        private $inscricao;
        private $dia;
        private $hora;

	public function __construct(){
		$this->id = NULL;
                $this->io = NULL;
                $this->inscricao = NULL;
                $this->dia = date("d-m-Y");
                $this->hora = date("H:i:s");
	}

        public function get_id(){
		return $this->id;
	}
	public function get_io(){
		return $this->io;
	}
	public function get_inscricao(){
		return $this->inscricao;
	}
	public function get_dia(){
		return $this->dia;
	}
	public function get_hora(){
		return $this->hora;
        }
        
    public function set_id($id){
        if($id != '' && valida::numero($id)){
            $this->id = $id;
            return 1;
            }else{
            return 0;
        }
    }
    
    public function set_io($io){
		if($io != '' && valida::nome($io)){
                    $this->io = $io;
                    return 1;
		}else{
                    return 0;
            }
        }
        
    public function set_inscricao($inscricao){
        if($inscricao != '' && valida::numero($inscricao)){
            $this->inscricao = $inscricao;
            return 1;
            }else{
            return 0;
        }
    }        

	public function salvar(){
		$sql = "insert into transito(io,inscricao,dia,hora) values ('".$this->io."', '".$this->inscricao."', '".$this->dia."', '".$this->hora."')";
		$con = db::conecta();
		$res = db::query($sql, $con);
		db::close($con);

		return $res;
	}
        
	public function alterar(){
		$sql = "update inscricao set io = '".$this->io."', inscricao = '".$this->inscricao."', dia = '".$this->dia."', hora = '".$this->hora."', cidade = '".$this->cidade."', endereco = '".$this->endereco."', cep = '".$this->cep."', telefone = '".$this->telefone."', celular = '".$this->celular."', instituicao = '".$this->instituicao."', dt_insc = '".$this->dt_insc."', hr_insc = '".$this->hr_insc."', pago = '".$this->pago."' where cpf = '$this->cpf'";
                
		$con = db::conecta();
		$res = db::query($sql, $con);
		db::close($con);

		return $res;
	}
        
	public function carregar($transito){
		$sql = "select * from transito where inscricao = '$transito'";
                
		$con = db::conecta();
		$res = db::query($sql, $con);
		db::close($con);
		$transito = db::fetch_array($res);

                $this->id = $transito["id"];
                $this->io = $transito["io"];
                $this->inscricao = $transito["inscricao"];
                $this->dia = $transito["dia"];
                $this->hora = $transito["hora"];
		return 1;
	}
        
        public function carregar_id($id){
		$sql = "select * from transito where inscricao = '$transito'";
                
		$con = db::conecta();
		$res = db::query($sql, $con);
		db::close($con);
		$transito = db::fetch_array($res);

                $this->id = $transito["id"];
		$this->io = $transito["io"];
		$this->inscricao = $transito["inscricao"];
		$this->dia = $transito["dia"];
                $this->hora = $transito["hora"];
		
		return 1;
	}
}

?>
